
# 系统模块|包
"""
1. 概念 ：python自带的模块和包 ，直接导入 ，无序安装 。比如 ：import random .
    它的路径主要是在Python安装路径下的lib文件夹下 。

2. 常见的模块 ：
random : 生成随机数
os : 主要操作文件或目录
datatime ： 主要处理日期时间
sys : 主要处理和系统相关的功能
"""

import os

"""
os.listdir()    : 返回当前路径下的所有内容 ，存放在列表中
os.path.exist(path):    判断指定路径是否存在
os.system(系统命令)  : 在代码执行中系统命令 。
__file__        : 获取当前文件的路径
"""

print("返回当前路径下所有内容:{}".format(os.listdir('.')))
print("返回当前路径是否存在:{}".format(os.path.exists("E:\python_project\python01_demo1")))
print("获取当前文件的路径:{}".format(__file__))


from datetime import datetime

now = datetime.now()
print(type(now))
print("当前时间:",now)

# 将日期转化为字符串 ：strftime()
date_str = now.strftime("%Y-%m-%d %H:%M:%S")
print(type(date_str))
print(date_str)

# 将字符串转化为日期 ：strptime()
date_time = datetime.strptime(date_str,"%Y-%m-%d %H:%M:%S")
print(type(date_time))
print(date_time)


# sys模块
import sys
print("输出当前模块的路径:",sys.path)
print("当前系统平台:",sys.platform)
